throw oneself under a train - Turco Inglés Diccionario